.ant-table-wrapper{
	flex:1;
}


.operation{
	  a{
		  font-family: SourceHanSansCN-Medium;
		  font-size: 16px;
		  position: relative;
		  padding:0 8px;
		  // &::after{
			 //  content: "|";
			 //  color:#A0A3BD;
			 //  position: absolute;
			 //  right: 0;
			 //  top:-5px;
		  // }
		  &.edit{
			  color:#3B82F6;
		  }
		  &.look{
			  color:#5CCD8C;
		  }
		  &.divide{
			color:#00BCD4;
		  }
		  &.test{
			  color:#e8754e;
		  }
		  &.del{
			  color:#FF3F62;
		  }
		  &:last-child{
		  	&::after{
				content: '';
			}
		  }
	}
}

.ant-form{
	font-family: 'SourceHanSansCN-Medium';
	.ant-form-item{
		margin-bottom: 0;
		flex:1;
		// padding-bottom: 15px;
		input{
			border-radius: 7px;
		}
		.ant-select{
			.ant-select-selector{
				border-radius: 7px;
			}
		}
		textarea{
			border-radius: 7px;
		}
	}
}

.bottom-btn{
	display: flex;
	justify-content: center;
	margin-top: 20px;
}

.llf_content{
	height: calc(100vh - 100px);
	display: flex;
	flex-direction: column;
	// overflow: auto;
	width: calc(100vw - 270px);;
}


.magTop10{
	margin-top: 10px;
}


// 居中对齐 flex布局
.vertical_center{
    display: flex;
    justify-content: center;
    align-items: center;
}

.flex_b{
    
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.flex_a{
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.flex_s{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.flex_e{
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.over-hie{
	overflow: hidden;
	padding-right: 10px;
	// transition: all 0.3s;
	&:hover{
		overflow: auto;
	}
}


::-webkit-scrollbar {
     width: 6px;
     height: 6px;
 }
::-webkit-scrollbar:hover {
    display: block;
	height: 15px;
}

::-webkit-scrollbar-thumb {
     border-radius: 10px;
     box-shadow: inset 0 0 5px #d8d8d8;
     background: #a8a8a8;
 }

::-webkit-scrollbar-track {
     box-shadow: inset 0 0 5px #d8d8d8;
     border-radius: 10px;
     background: #ededed;
 }